/* CSS Document */
html,body{margin:0 auto; padding:0; line-height:24px; font-size:12px; font-family:"Î¢ÈíÑÅºÚ","Microsoft Yahei","ËÎÌå";  font-weight:normal;  color:#666; text-decoration:none;}
a{color:#666; font-weight:normal; line-height:24px; font-size:12px;text-decoration:none;}
a:hover{color:#cd0a0a;}
ul,ol,dl,dt,dd,li{list-style:none;}
ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,span,div,font{margin:0; padding:0;}
img{border:0;}
table{ border-collapse:collapse;}
/*-----------------------------------------------------------------------------------*/
.clear{clear:both; height:0; font-size:1px; line-height:1px;overflow:hidden; }
.fl{float:left;}
.fr{float:right;}
.inner{display:Block; width:1163px; margin:0 auto;}
.z2{color:#cd0a0a; font-size:15px;}


.yitan{display:Block; width:100%; height:550px; background:url(../images/yitan.jpg) no-repeat center top; position:static;left:0; top:0;z-index:9;}
.head{display:block; width:100%; background:#fff; }
.logo{display:block; width:1163px; margin:0 auto; height:120px;}
.logo .fl{padding-top:25px; width:550px;}
.logo .fr{ width:535px;padding-top:25px; height:85px;}
.logo .fr dl{
	float: left;
	font-size: 13px;
}
.logo .fr dl:nth-of-type(2){
	margin-left: 45px;
}
.logo .fr dl dt{
	font-size: 15px;
	color: #000;
}
.logo .fr .tel{float:right;padding-left:50px; font-size:14px; background:url(../images/tel.jpg) no-repeat left center; height:45px;}
.logo .fr .tel .red{color:#cd0a0a;}
.logo .fr dl dd .red{color:#cd0a0a;}
.media{display:block; width:1161px; height:70px; border:1px solid #e1e1e1; margin:0 auto;}
.media .fl{width:270px; height:46px;padding:12px 15px;}
.media .fr{width:820px;padding-left:25px; height:58px; background:url(../images/tt.jpg) no-repeat left center; padding-top:12px;}
.media .fr img{float:right;margin-right:15px;}


.media .fl h1{display:block;height:25px; line-height:25px; font-size:21px; color:#cd0a0a;}
.media .fl h2{display:block; height:20px; line-height:20px; font-size:14px; color:#666; font-weight:normal;}


.menu{display:block; width:100%; height:55px; background:url(../images/menubg.jpg) repeat-x left top; margin-top:15px;position:static;z-index:9999;}
.menu .inner{display:block; width:1163px; height:55px; margin:0 auto;}
.menu .inner ul{display:block; width:100%; height:55px;}
.menu .inner ul li{float:left; width:145px; height:55px; line-height:55px; font-size:14px; color:#fff; text-align:center; position:relative; z-index:8; left:0; top:0;}
.menu .inner ul li a{display:block; width:145px; height:55px; line-height:55px; font-size:14px; color:#fff; font-weight:bold;}
.menu .inner ul li a:hover{display:block; width:145px; height:55px; line-height:55px; background:url(../images/menuh.jpg) no-repeat center top;}

.menu .inner ul li a.current{display:block; width:145px; height:55px; line-height:55px; background:url(../images/menuh.jpg) no-repeat center top;}


.menu .inner ul li dl {display: none;position: absolute;top:55px;left:0px;width:145px; background:#cd0a0a; z-index:9;}
.menu .inner ul li:hover dl { display: block;}
.menu .inner ul li dl dd { float: none; background:none; height:42px; border-bottom:solid 1px #9b0101;text-align:center;}
.menu .inner ul li dl dd a {display: inline-block;width:145px; height:42px; line-height:42px; font-size:14px;font-weight:normal;padding:0; text-align:center; background:none;}
.menu .inner ul li dl dd a {display: block;width:145px; color:#fff;height:42px;border-bottom:none;}
.menu .inner ul li dl dd a:hover { background:none;background:#ed0d0d; padding-top:0px; color: #fff;line-height:42px; height:42px;text-align:center;border-bottom:none; }


.bot{display:block; width:100%; background:#f0f0f0;}
.bot .inner{display:Block; width:1163px; padding:70px 0px;}
.bot  .inner dl{float:left; width:280px;margin-right:20px;}
.bot .inner  dl dt{display:Block; height:30px; line-height:30px; font-size:18px; color:#222; font-weight:bold;}
.bot  .inner  dl dd{display:Block; height:24px; line-height:24px;}
.bot  .inner dl dd a{display:Block; height:24px; line-height:24px; font-size:14px;}
.bot  .inner .third{float:right;width:200px;}
.support{display:block; width:100%; background:#555555; }
.support .inner{display:block; width:1163px; margin:0 auto;padding:15px 0px;  font-size:14px; color:#fff;}
.support a{color:#fff;}
.support p:nth-of-type(1){
	margin-top:10px;
}
.support p{
	font-size: 13px;
}

.conl{display:Block; width:680px; height:340px;position:fixed; left:300px; bottom:100px;z-index:999;_position:absolute;
_left:300px;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.conl .c_in{display:Block; width:680px; height:340px; position:relative; left:0px; top:0px; z-index:2;}
.conl .c_in .close2{display:Block; width:22px; height:22px; margin-right:-4px; margin-top:-4px;background:url(../images/close2.png) no-repeat right top;position:absolute; right:-5px; top:-5px; z-index:3;}
.conl img{display:block; width:680px; height:340px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
#banner{display:block;cursor:pointer;width:100%;height:540px;position:relative;margin:0px auto;z-index:2;}
#banner .imglist{width:100%;height:540px;position:absolute;top:0px;left:0px;}
#banner .left{display:block;position:absolute;left:5%; top:200px;width:40px; height:74px;background:url(../images/focus_btn.png) no-repeat 0px  top;z-index:7;}
#banner .right{display:block;position:absolute; right:5%; top:200px;width:40px; height:74px;background:url(../images/focus_btn.png) no-repeat -36px top;z-index:8;}
.btn{position:absolute;bottom:10px;left:47%;display:block;padding:2px 15px; border-radius:11px;z-index:3;}
.btn li{float:left;height:16px;width:16px;margin:0px2px; background:url("../images/1.png") no-repeat; cursor:pointer;}
.btn .hover{background:url("../images/2.png") no-repeat;}
